SweetCode\Pixel_Manager\Pixels\Pixel_Manager D

Total Complexity 230
Dependencies 20
Dependents 2
Total lines 1,618
Lines of code 1,160
Logical lines of code 544
Comment lines 242
Methods 72
Properties 12

Methods 72

Method Rating Maintainability Complexity Lines of code
__construct()
B
32 19 113
get_pixel_data()
A
44 15 46
get_shop_data()
A
38 13 67
get_order_data()
A
39 12 63
run_background_processes()
A
53 12 23
woocommerce_inject_product_data_on_product_page()
A
48 10 33
get_products_for_datalayer()
A
51 10 25
get_google_pixel_data()
A
42 8 55
ajax_pmw_get_cart_items()
A
42 7 53
pmw_store_ipv6_in_server_session()
S
53 6 23
get_facebook_pixel_data()
S
55 6 19
get_order_details_for_acr()
S
56 6 19
process_conversion_pixel_status()
S
59 6 14
get_product_data()
S
54 4 21
pmw_save_imported_settings()
S
56 4 19
front_end_scripts()
S
51 3 30
get_products_for_datalayer_by_product_ids()
S
60 4 14
add_order_data()
S
62 4 12
is_order_eligible_for_acr()
S
63 4 12
process_server_to_server_event()
S
63 4 11
register_rest_routes()
S
46 1 48
inject_pmw_closing()
S
70 4 6
wc_add_data_to_gutenberg_block()
S
69 4 6
increase_conversion_count_for_ratings()
S
61 3 12
get_order_products()
S
62 3 11
get_data_for_data_layer()
S
55 2 21
get_order_value_after_refunds()
S
61 2 12
get_pinterest_pixel_data()
S
54 1 24
woocommerce_after_cart_item_name()
S
59 1 17
inject_data_layer()
S
60 1 16
get_page_data()
S
59 1 15
get_page_number()
S
79 2 3
get_google_consent_regions()
S
65 2 9
get_instance()
S
72 2 6
get_general_data()
S
59 1 15
woocommerce_mini_cart_contents()
S
73 2 5
pmw_woocommerce_new_order()
S
64 2 10
prepare_custom_rest_handlers()
S
66 2 8
inject_data_layer_litespeed_esi()
S
66 2 8
send_events_with_parent_ids()
S
61 1 15
experimental_defer_scripts()
S
70 2 6
delete_pmw_products_transient()
S
74 2 5
inject_products_from_transient_into_datalayer()
S
64 1 12
get_taboola_event_name_mapping()
S
63 1 11
inject_order_received_page_dedupe()
S
91 1 2
get_preset_version()
S
66 1 9
move_pmw_script_to_footer()
S
66 1 9
inject_body_pixels()
S
91 1 2
get_google_ads_conversion_adjustments_endpoint()
S
80 1 3
experimental_inject_polyfill_io_active()
S
66 1 9
save_conversion_pixels_fired_status()
S
68 1 7
experimental_defer_scripts_activation()
S
66 1 9
ajax_purchase_pixels_fired_handler()
S
74 1 4
capture_ajax_server_to_server_event()
S
73 1 5
front_end_styles_elementor_fix()
S
69 1 8
get_bing_pixel_data()
S
66 1 9
ajax_pmw_get_product_ids()
S
72 1 5
get_linkedin_pixel_data()
S
66 1 9
inject_pmw_opening()
S
80 1 3
action_woocommerce_after_shop_loop_item()
S
77 1 4
pmw_wp_footer()
S
91 1 2
inject_data_layer_through_litespeed_esi()
S
76 1 4
get_vwo_pixel_data()
S
74 1 5
get_twitter_pixel_data()
S
66 1 9
get_tiktok_pixel_data()
S
64 1 10
get_taboola_pixel_data()
S
66 1 9
get_snapchat_pixel_data()
S
66 1 9
get_reddit_pixel_data()
S
66 1 9
get_adroll_pixel_data()
S
66 1 9
get_outbrain_event_name_mapping()
S
64 1 10
get_outbrain_pixel_data()
S
66 1 9
get_hotjar_pixel_data()
S
74 1 5